pulse pumping - Turkish English Dictionary